package Modelo;

import java.util.*;

public class Pelicula {

//	protected String actor;
	private String titulo;
        private int fechaestreno;
        private int edadRecomendada;
        private String reparto;
        private String director;
        private String sinopsis;
        private String tipoDePelicula;
        private ArrayList<String> criticas;
        
        
	

        public Pelicula(String tit, int anyo, int edadrecomendada, String reparto, String director, String sinopsis, String tipodepeli/*, ArrayList<Sesion> sesiones*/) {
            
                this.titulo = tit;
                criticas = new ArrayList<>();//si da errores poner entre el <String> ¡¡
                this.edadRecomendada = edadrecomendada;
                this.reparto = reparto;
                this.director = director;
                this.sinopsis = sinopsis;
                this.tipoDePelicula = tipodepeli;
                this.fechaestreno = anyo;
                
	}

    

    public int getFechaestreno() {
        return fechaestreno;
    }

    public void setFechaestreno(int fechaestreno) {
        this.fechaestreno = fechaestreno;
    }

    public int getEdadRecomendada() {
        return edadRecomendada;
    }

    public void setEdadRecomendada(int edadRecomendada) {
        this.edadRecomendada = edadRecomendada;
    }

    public String getDirector() {
        return director;
    }

    public void setDirector(String director) {
        this.director = director;
    }

    public String getSinopsis() {
        return sinopsis;
    }

    public void setSinopsis(String sinopsis) {
        this.sinopsis = sinopsis;
    }

    public String getTipoDePelicula() {
        return tipoDePelicula;
    }

    public void setTipoDePelicula(String tipoDePelicula) {
        this.tipoDePelicula = tipoDePelicula;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }

      
    public String getReparto() {
            // TODO - implement Pelicula.getReparto
            throw new UnsupportedOperationException();
    }


    //
    public void addCritica( String nombre_User, int valoracion, String critica  ){
        String critic;
        
        critic =" " + nombre_User + "\n Valoracion: " + valoracion + " \n Critica: \n "
                + critica + "\n\n";
        
        criticas.add(critic);
    }

   //MODIFICAR
    @Override
    public String toString() {
        return "" + titulo;
    }
    

}